.search{float:none;padding:0px;position: relative;background: #E0E0E0;
width: 350px;margin: 0px auto;}
.search input.search_keyword{
    float: left;
    border: medium none;
    color: #939393;
    height: 30px;
    line-height: 21px;
    padding: 0 3%;
    width: 90%;
    margin-top: 0px;
    border-radius: 10px;
    background: #E9E9E9;
    border: 1px solid #fff;
}
.search input.search_submit{float: left;  border: medium none;    display: inline-block;    height: 30px;    padding: 0;    width: 35px;margin-top: 0px;cursor: pointer;background: url(images/search.png) no-repeat 8px 9px;color: #FFF;padding: 3px;position: absolute;left: 80%;top: -3px;}
.topmenu_banner .search{position: relative;margin-top: 32px;}
@media only screen and (min-width : 150px) and (max-width : 780px){

}
@media only screen and (min-width : 240px) and (max-width : 320px){

}
@media only screen and (min-width : 320px) and (max-width : 480px){
  .search{width: 250px;}
}
@media only screen and (min-width : 480px) and (max-width : 640px){
    
}
@media only screen and (min-width : 768px) and (max-width : 1024px){

}
